Attention ADAM MIB238-WiFi board owners

There has been a significant update jump from v3.6.4 to v4.0.2 to make it current with the official Zimodem project by Bo Zimmerman. You can expect bug fixes and a few new features with this jump. Moving forward, I'll only be offering new updates if there are bug fixes or improvements that directly affect the MIB238-WiFi functionality in code.

A HUGE thank you to Shawn Merrick for all his testing, Rich DiRocco for handling all the server end changes, and of course Eric Pearson for his MIB238-WiFi github hardware project that made this release possible.

New features/changes added from official Zimodem project
- Bug fixes
- WiFi IPP printing (AT+PRINT)
- Ping (AT+PING)
- ATSn? will now show current individual status registers. Example, ATS0 will display the current status register value of the number of rings. This was definitely on Shawn Merrick’s wish list for use with his BBS software.
New features/changes added not from the official Zimodem project
- Added check when changing baud rate to make sure it’s within ADAM’s capabilities or not allow the change. Only 300,1200,2400,4800, 9600, and 19200 are allowed
- Changed the default code update server to point to diroccovision.com
- Set RTS/CTS as default
- RS232 signals inverted for use with MIB hardware

To update your MIB238-WiFi board, be sure you're properly connected to WiFi and simply type AT&U6502 in a terminal. It will automatically detect and update to the new version. Never power off or interrupt the ADAM during an update. Once the update is completed, and the new version is shown, follow-up with an AT&W command to make sure the new configuration space is properly formatted and saved. The update is now complete.

More information, readme, and source code can be found at https://github.com/JohnLundy/Zimodem-ADAM-MIB238-WiFi